package com.boot6.mapper;

import com.boot6.pojo.Emp01;
import com.boot6.pojo.EmpVo01;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * @author wzm
 * @create 2024-03-02 14:21
 * project_name:JavaWeb2401
 * @Description
 */
//@Mapper
public interface EmpMapper01 {
    //查询全部员工 使用xml的手动映射结果
    List<Emp01> getList();

    //根据id查询员工的信息以及员工所对应的部门信息 级联
    EmpVo01 getByIdEmp01(Integer id);

    //根据id查询员工的信息以及员工所对应的部门信息 association
    EmpVo01 getByIdEmp02(Integer id);

    //根据id查询员工的信息以及员工所对应的部门信息 分步查询
    EmpVo01 getByIdEmp03(Integer id);
}
